﻿
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- saved from url=(0014)about:internet -->
<html xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:mssdk="winsdk" xmlns:script="urn:script" xmlns:build="urn:build" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="Robots" content="noindex, nofollow"/>
<meta name="Description" content="Glossary page"/>
<meta name="MSHAttr" content="PreferredSiteName:MSDN"/>
<meta name="MSHAttr" content="PreferredLib:/library/windows/hardware"/>
<title>I</title>

<meta name="MS-HAID" content="dbg_glossary_48d73de7-50e9-4e41-8a7f-0207d5301620.xml"/>


<link rel="STYLESHEET" type="text/css" HREF="../common/backsdk4.css"/>





<style>
html,div { margin: 0; padding: 0;}

body {
	padding: 0px;
	margin: 0px;
	overflow: auto;
	height: 100%;
}

#winchm_template_button{
	float: right;
	width: 93px;
	top: 7px;
	position: relative;
	text-align: right;
	right: 5px;
	height: auto;
}

#winchm_template_top{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #9B9B9B;
	background-color: #B1CEFE;
}

#winchm_template_navigation{
	margin: 0px;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-right: 0px;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #585858;
}

#winchm_template_title{
	margin: 0px;
	padding-top: 4px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	font-size: 18px; 
	font-family: Verdana, Geneva, sans-serif;
	color: #363636;
}

#winchm_template_content{
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-right: 15px;
	width: auto  !important;
	width: 100%;
}

#winchm_template_footer{
	border-width: 1px;
	border-color: #B1CEFE;
	border-top-style: solid;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-right: 15px;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 8.5pt;
	color: #696969;
	width: auto;
	text-align: left;
}


#winchm_template_container{
	margin: 0px;
	padding: 0px;
	position: static;
	padding-bottom: 3px;
	overflow: auto;
	background-color: #FFFFFF;
}


@media print
{
#winchm_template_container{
	position: static;	
	margin: 0px;
	padding: 5px;
	
	width: auto;
	height: auto;
	overflow: auto;
}
#winchm_template_button{
visibility:hidden;
}
}

#winchm_template_navigation A:link	{text-decoration: none; color:#004080}
#winchm_template_navigation A:visited  {text-decoration: none; color: #004080}
#winchm_template_navigation A:active {text-decoration: none; color: #004080 }
#winchm_template_navigation A:hover {text-decoration: none;color: #0080FF}

A:link	{text-decoration: underline; color:#0033CC}
A:visited  {text-decoration: underline; color: #0033CC}
A:active {text-decoration: underline; color: #0033CC }
A:hover {text-decoration: underline;color: #FF0000;}
</style>
<script type="text/javascript">
function isMobile(){
Agent = window.navigator.userAgent;
if (Agent.indexOf("iPhone")>=1 || Agent.indexOf("iPad")>=1 || Agent.indexOf("iPod")>=1 || Agent.indexOf("Android")>=1){
return true;
}else{
return false;	
}

}
function d_onresize(){
if (window.navigator.userAgent.indexOf("MSIE")>=1){
document.getElementById('winchm_template_container').style.pixelWidth = document.body.offsetWidth - 3;
document.getElementById('winchm_template_container').style.pixelHeight = document.body.offsetHeight - document.getElementById('winchm_template_top').offsetHeight - 4;
}
document.getElementById('winchm_template_container').style.top = document.getElementById('winchm_template_top').offsetHeight + 'px';
}

function d_onbeforeprint(){
document.getElementById('winchm_template_container').style.width = 'auto';
document.getElementById('winchm_template_container').style.height = 'auto';
}

function d_onafterprint(){
d_onresize();
}

if(!isMobile()){

window.onload = d_onresize;
window.onresize = d_onresize;
window.onbeforeprint = d_onbeforeprint;
window.onafterprint = d_onafterprint;

document.write("<style>\n");
document.write("body {overflow: hidden;}\n");
document.write("#winchm_template_container {position: absolute;overflow: auto;top : 0px;right: 0px;bottom: 0px;left: 0px;}\n");
document.write("</style>\n");
}

</script>
</head>
<body><script language="JavaScript" type="text/JavaScript">
function syn(){
if(parent.nav.tree){
 if(parent.nav.tree.loaded){
  parent.nav.tree.selectNode(1186);
 }else{
  setTimeout("syn()",500);
}
  }else{
  setTimeout("syn()",500);
  }}
if(parent!=self){
  setTimeout("syn()",100);
}else{
  parent.location.href = "../../index.htm?page=debugger/i.htm";
}
originalOnload = window.onload;
if(originalOnload==null){
window.onload = function(){parent.contentLoaded = true;};
}else{
window.onload = function(){originalOnload();parent.contentLoaded = true;};
}
</script> 


<div id="winchm_template_top">
	<div id="winchm_template_button"><A href="h.htm" title="Previous topic"><img id="winchm_template_prev" alt="Previous topic" src="../template2/btn_prev_n.gif" border="0"></a><A href="k.htm" title="Next topic"><img id="winchm_template_next" alt="Next topic" src="../template2/btn_next_n.gif" border="0"></a></div>
	<div id="winchm_template_navigation">Help &gt; 
<A href="introduction6.htm">Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)</A> &gt; <A href="debugging_resources.htm">Debugging Resources</A> &gt; <A href="glossary.htm">Glossary</A> &gt; </div>
	<div id="winchm_template_title">I</div>
</div>
<div id="winchm_template_container">
	<div id="winchm_template_content"><dl><dt><a id="i_o_request_packet__irp_"></a><a id="I_O_REQUEST_PACKET__IRP_"></a><b>I/O Request Packet (IRP)</b></dt>
<dd>
<p>A data structure used to represent an I/O request and control its processing. An IRP structure consists of a header and one or more stack locations.</p>
</dd>
<dt><a id="image"></a><a id="IMAGE"></a><b>image</b></dt>
<dd>
<p>An executable, DLL, or driver that Windows has loaded as part of a user-mode process or the Windows kernel.</p>
<p>See also image file.
</p>
</dd>
<dt><a id="image_file"></a><a id="IMAGE_FILE"></a><b>image file</b></dt>
<dd>
<p>The file from which an image was loaded.</p>
</dd>
<dt><a id="implicit_process"></a><a id="IMPLICIT_PROCESS"></a><b>implicit process</b></dt>
<dd>
<p>In kernel-mode debugging, the process used to determine which virtual address space to use when performing virtual to physical address translation.  When an event occurs, the implicit process is set to the event process.</p>
<p>See also implicit thread.
</p>
<p>For more information, see <a href="#Bookmark203">Threads and Processes</a>.
</p>
</dd>
<dt><a id="implicit_thread"></a><a id="IMPLICIT_THREAD"></a><b>implicit thread</b></dt>
<dd>
<p>In kernel-mode debugging, the thread used to determine some of the target's registers, including frame offset and instruction offset.  When an event occurs, the implicit thread is set to the event thread.</p>
</dd>
<dt><a id="inaccessible"></a><a id="INACCESSIBLE"></a><b>inaccessible</b></dt>
<dd>
<p>A debugging session is <i>inaccessible</i> when all the targets are executing.</p>
</dd>
<dt><a id="initial_breakpoint"></a><a id="INITIAL_BREAKPOINT"></a><b>initial breakpoint</b></dt>
<dd>
<p>A breakpoint that automatically occurs near the beginning of a debugging session, after a reboot, or after a target application is restarted.</p>
<p>For more information, see <a href="#Bookmark1350">Using Breakpoints</a>.
</p>
</dd>
<dt><a id="input_callback_objects"></a><a id="INPUT_CALLBACK_OBJECTS"></a><b>input callback objects</b></dt>
<dd>
<p>Instances of the <a href="#Bookmark816">IDebugInputCallbacks</a> interface which have been registered with a client.  Whenever the debugger engine requires input it asks the input callbacks to provide it.</p>
<p>See also output callbacks.
</p>
<p>For more information, see <a href="#Bookmark1454">Using AMLI Debugger Commands</a>.
</p>
</dd>
<dt><a id="input_callbacks"></a><a id="INPUT_CALLBACKS"></a><b>input callbacks</b></dt>
<dd>
<p>
     See
     input callback objects.</p>
</dd>
<dt><a id="interrupt"></a><a id="INTERRUPT"></a><b>interrupt</b></dt>
<dd>
<p>A condition that disrupts normal command execution and transfers control to an interrupt handler. I/O devices requiring service from the processor usually initiate interrupts. </p>
</dd>
<dt><a id="interrupt_request_level__irql_"></a><a id="INTERRUPT_REQUEST_LEVEL__IRQL_"></a><b>Interrupt Request Level (IRQL)</b></dt>
<dd>
<p>The priority ranking of an interrupt. Each processor has an IRQL setting that threads can raise or lower. Interrupts that occur at or below the processor's IRQL setting are masked and will not interfere with the current operation. Interrupts that occur above the processor's IRQL setting take precedence over the current operation.</p></dd></dl></div>	
	<div id="winchm_template_footer">Copyright &copy; 2019. All rights 
reserved. (To change the copyright info, just edit it in template.)</div>
</div>

</body>
</html>
